home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
extras
/
programm
/
gemfsc19
/
gemfsc19.lzh
/
GEMFBIND
/
AESSHEL1.S
< prev
next >
Wrap
Text File
|
1993-03-10
|
2KB
|
87 lines
;*========================================================================
;*
;* AESFAST Public Domain GEM bindings.
;*
;* 04/05/89 - v1.2
;* Finally received confirmation for the proper definitions
;* of shel_get/shel_put. The (incorrect) definition of
;* shel_get() was removed from this module and built properly
;* in aesshel2.s.
;*========================================================================
;*************************************************************************
;*
;* Shell library routines 1 of 2.
;*
;*************************************************************************
;-------------------------------------------------------------------------
; shel_read
;-------------------------------------------------------------------------
globl _shel_read
_shel_read:
; .cargs #4,pcmd.l,ptail.l
pcmd = 4
ptail = 8
move.l #$78000102,d0 ; AControl 120,0,1,2
lea pcmd(sp),a0 ; -> addrin
jmp aes_do
;-------------------------------------------------------------------------
; shel_write
;-------------------------------------------------------------------------
globl _shel_write
_shel_write:
; .cargs #4,doex,wisgr,wiscr,pcmd.l,ptail.l
doex = 4
wisgr = 6
wiscr = 8
pcmd = 10
ptail = 14
move.l #$79030102,d0 ; AControl 121,3,1,2
lea doex(sp),a1 ; -> intin
lea pcmd(sp),a0 ; -> addrin
jmp aes_do
;-------------------------------------------------------------------------
; shel_find
;-------------------------------------------------------------------------
globl _shel_find
_shel_find:
; .cargs #4,pbuf.l
pbuf = 4
move.l #$7C000101,d0 ; AControl 124,0,1,1
lea pbuf(sp),a0 ; -> addrin
jmp aes_do
;-------------------------------------------------------------------------
; shel_envrn
;-------------------------------------------------------------------------
globl _shel_envrn
_shel_envrn:
; .cargs #4,pvalue.l,pparm.l
pvalue = 4
pparm = 8
move.l #$7D000103,d0 ; AControl 125,0,1,3
lea pvalue(sp),a0 ; -> addrin
jmp aes_do
; end of code